#!/usr/bin/env python
# coding=utf-8
'''
4.1.3 删除并导出不同的数据格式
注意必须安装 pip install tablib[all]
'''
import tablib

headers = ('area', 'user', 'recharge')
data = [
    ('1', 'Ronney', 20),
    ('2', 'John', 30),
]
data = tablib.Dataset(*data, headers=headers)

# 然后就可以通过下面的防暑得到各种格式的数据
print('csv格式:')
print(data.csv)
print('html格式:')
print(data.html)
print('xls格式:')
print(data.xls)
print('ods格式:')
print(data.ods)
print('json格式:')
print(data.json)
print('yaml格式:')
print(data.yaml)
print('tsv格式:')
print(data.tsv)

# 增加行
data.append((['3', 'Keven', 18]))
# 增加列
data.append_col([22, 20, 13], header='Age')
print(data.csv)
